﻿Ext.namespace('iOS.Photos');

Ext.define('Photos', {
	extend : 'BaseApp',

	statics: {
		BaseCls     : 'app-photos',
		GlobalContentName : 'content',
		AppContent  : 'app-content',
		Photos      : 'ios-photos',
		PhotosTopBar: 'photos-top-bar',
		TopBar      : 'top-bar'
	},

	GlobalBg : 'white',

	_cardViewCfg : {
		subViewCfg  : [{
			clz     : iOS.App.Photos.PhotosToolBar,
			clsList : ['photos-tool-bar'],
			flex    : 44,
			paramter: {
				name      : 'photos-bar',
				barHeight : 44,
				isToolBar : true,
				subViewCfg: [{
					clz          : iOS.App.Photos.PhotosBtnBar,
					clsList      : ['ios-toolBtn'],
					paramter     : {
						name     : 'photos-list-btns',
						cardName : 'photos-card',
						btnCfg   : {
							cardName    : 'photos-list',
							leftBtnCfg  : {},
							titleCfg    : {
								content : '相簿'
							},
							rightBtnCfg : {}
						}
					}
				}, {
					clz          : iOS.App.Photos.PhotosBtnBar,
					clsList      : ['ios-toolBtn'],
					paramter     : {
						name     : 'photos-books-btns',
						cardName : 'photos-card',
						btnCfg   : {
							cardName    : 'photos-content',
							leftBtnCfg  : {
								type    : 'arrow',
								content : '相簿',
								tarCard : 'photos-list'
							},
							titleCfg    : {
								content : '相机胶卷'
							},
							rightBtnCfg : {
								type     : 'rect',
					            content  : '+',
					            fontSize : 19,
					            tarCard  : 'photos-pic'
							},
							replaceBtnCfg: {
								type     : 'rect',
								content  : '取消'
							}
						}
					}
				}, {
					clz          : iOS.App.Photos.PhotosBtnBar,
					clsList      : ['ios-toolBtn'],
					paramter     : {
						name     : 'photos-pic-btns',
						cardName : 'photos-card',
						btnCfg   : {
							cardName    : 'photos-edit',
							leftBtnCfg  : {
								type    : 'arrow',
								content : '相机胶卷',
								tarCard : 'photos-books'
							},
							titleCfg    : {
								content : '第15张(共87张)'
							},
							rightBtnCfg : {}
						}
					}
				}]
			}
		}, {
			clz      : iOS.Content.CardView,
			isCard   : true,
			clsList  : ['card-view', 'photos-card'],
			flex     : 416,
			paramter : {
				name : 'photos-card',
				toolBarName       : 'photos-bar',
				subViewCfg        : [{
					clz           : iOS.App.Photos.PhotosList,
					clsList       : ['photos-list'],
					paramter      : {
					    name      : 'photos-list',
					    btnBar    : 'photos-list-btns',
					    animation : true
					}
				}, {
					clz           : iOS.App.Photos.PhotosBooks,
					clsList       : ['photos-books'],
					paramter      : {
						name      : 'photos-books',
						btnBar    : 'photos-books-btns',   
						animation : true,
						direction : 'left'
					}
				}, {
					clz           : iOS.App.Photos.PhotosPic,
					clsList       : ['photos-pic'],
					paramter      : {
						name      : 'photos-pic',
						btnBar    : 'photos-pic-btns',
						animation : true,
						direction : 'left'
					}
				}/**/]
			}
		}]
	}

});

iOS.Photos = Photos